홈 >
웹 관리 도구 > 외부의 응용 프로그램과 연계하기 > OpenAPI를 사용하기
OpenAPI를 사용하기
설정 순서
OpenAPI를 통해서 이 기기와 통신하는 응용 프로그램을 이용하는 경우에 이 기기의 OpenAPI 설정을 합니다.
이 기기의 증명서가 등록되어 있으면 이 기기를 서버로 해서 클라이언트와 통신할 때 통신을 SSL로 암호화할 수 있습니다.
또한, 이 기기의 SSDP(Simple Service Discovery Protocol) 기능을 이용하면 OpenAPI 연계 응용 프로그램과의 원활한 연계를 할 수 있습니다.
OpenAPI를 통해서 연계하는 경우에는 다음의 순서로 설정하십시오.
OpenAPI의 기본 설정을 하기
OpenAPI를 통해서 통신하기 위한 설정을 합니다.
1
Web Connection 관리자 모드(또는 이 기기의 [설정 메뉴]-[관리자])의 [네트워크]-[SSDP 설정]에서 SSDP를 설정합니다.
2
Web Connection 관리자 모드(또는 이 기기의 [설정 메뉴]-[관리자])의 [네트워크]-[OpenAPI 설정]-[OpenAPI 설정]에서 OpenAPI를 설정합니다.
[SSDP 설정]의 설정 내용
| |
|---|
| SSDP를 유효로 할 경우에는 ON으로 합니다(초기값: ON). 다음의 사항을 할 수 있게 됩니다. 이 기기에서 OpenAPI 서비스를 실행한 것을 통지하기 OpenAPI 서비스 검색에 대해 응답하기
|
| 필요에 따라서 SSDP 멀티 캐스트 패킷의 TTL(Time To Live)을 변경합니다(초기값: [1]). |
[OpenAPI 설정]의 설정 내용
| |
|---|
| 필요에 따라서 OpenAPI 통신용 포트 번호를 변경합니다(초기값: [50001]). |
| HTTP 통신으로 사용할 프로토콜의 버전을 선택합니다(초기값: [HTTP/1.1]). [HTTP/1.1]: HTTP/1.1만 사용합니다. [HTTP/2,HTTP/1.1]: 연결 위치가 HTTP/2에 대응되는 경우에는 HTTP/2를 사용합니다. 그 이외의 경우에는 HTTP/1.1을 사용합니다.
|
- Web Connection과 이 기기의 화면에서 여러 포트 번호를 동시에 변경하면 포트 번호 중복 오류가 표시될 수 있습니다. 포트 번호 중복 오류가 표시된 경우에는 한꺼번에 변경하지 않고 1개씩 변경하십시오.
프록시 서버를 사용하기
사용 환경에서 프록시를 도입한 경우는 프록시 서버를 등록합니다.
Web Connection 관리자 모드(또는 이 기기의 [설정 메뉴]-[관리자])의 [네트워크]-[OpenAPI 설정]-[OpenAPI 설정]에서 다음을 설정합니다.
| |
|---|
| 사용 환경에 맞춰서 프록시 서버를 등록합니다. [프럭시 서버-주소]: 프록시 서버의 주소를 입력합니다. 다음 포맷중의 하나를 입력합니다. 호스트명의 입력 예: "host.example.com" IP 주소(IPv4)의 입력 예: "192.168.1.1" IP 주소(IPv6)의 입력 예: "fe80::220:6bff:fe10:2f16" [프럭시 서버 포트 번호]: 필요에 따라서 HTTP에서 사용하는 프록시 서버의 포트 번호를 변경합니다(초기값: [8080]). [프럭시 서버 포트 번호(HTTPS)]: 필요에 따라서 HTTPS에서 사용하는 프록시 서버의 포트 번호를 변경합니다(초기값: [8080]). [프럭시 서버 포트 번호(FTP)]: 필요에 따라서 FTP에서 사용하는 프록시 서버의 포트 번호를 변경합니다(초기값: [21]). [소유자 이름]: 프록시 인증에 사용할 사용자명을 입력합니다(반각 63문자 이내). [암호]: 프록시 인증에 사용할 암호를 입력합니다(반각 63문자 이내).
|
SSL로 통신하기
이 기기와 응용 프로그램과의 OpenAPI를 통한 통신을 SSL로 암호화합니다.
1
이 기기의 증명서를 등록하고 SSL 통신을 유효로 합니다.
2
Web Connection 관리자 모드(또는 이 기기의 [설정 메뉴]-[관리자])의 [네트워크]-[OpenAPI 설정]에서 SSL을 설정합니다.
[OpenAPI 설정]의 설정 내용
| |
|---|
| 통신에 SSL의 사용 여부를 선택합니다(초기값: [비SSL 통신만 가능]). [비SSL 통신만 가능]: 비SSL 통신만 허가합니다. [SSL 통신만 가능]: SSL 통신만 허가합니다. [SSL/비SSL 통신가능]: SSL 통신 및 비SSL 통신 모두를 허가합니다.
|
| 필요에 따라서 SSL 통신용 포트 번호를 변경합니다(초기값: [50003]). |
| SSL에서 통신할 때에 증명서의 검증을 수행하는 경우는 검증하는 항목을 선택합니다. [클라이언트 증명서]: 이 기기에 연결할 클라이언트에 대해서 증명서의 요구 여부를 선택합니다(초기값: OFF). [유효기간]: 증명서의 유효 기한 경과 여부를 확인합니다(초기값: ON). [CN]: 증명서의 CN(Common Name)이 서버 주소와 일치하는지 확인합니다(초기값: OFF). [키 사용법]: 증명서의 발행자가 승인한 사용 용도에 따라서 증명서가 사용되는지 확인합니다(초기값: OFF). [체인]: 증명서의 체인(증명서의 경로)에 이상이 없는지 확인합니다(초기값: OFF). 체인 확인은 이 기기에서 관리하고 있는 외부 증명서를 참조해서 수행합니다. [유효 기간 확인]: 증명서의 실효 여부를 확인합니다(초기값: OFF). 실효 확인은 OCSP(Online Certificate Status Protocol) 서비스, CRL(Certificate Revocation List)의 순서로 수행합니다.
|